package com.glory.cqaospda.bean


import com.google.gson.annotations.SerializedName
import java.io.Serializable

data class EqpMaterialsBean(
    @SerializedName(value = "mEquipmentName", alternate = ["EquipmentName", "equipmentname"])
    var mEquipmentName: String? = "", // 1Q
    @SerializedName(value = "mMaterialslist", alternate = ["Materialslist", "materialslist"])
    var mMaterialslist: ArrayList<Materialslist?>? = ArrayList()
):Serializable {
    data class Materialslist(
        @SerializedName(value = "mMaterialCode", alternate = ["MaterialCode", "materialcode"])
        var mMaterialCode: String? = "", // 1
        @SerializedName(value = "mMaterialId", alternate = ["MaterialId", "materialid"])
        var mMaterialId: String? = "", // 1
        @SerializedName(value = "mMaterialQty", alternate = ["MaterialQty", "materialqty"])
        var mMaterialQty: String? = "", // 1
        @SerializedName(value = "mMaterialType", alternate = ["MaterialType", "materialtype"])
        var mMaterialType: String? = "", // 1
        @SerializedName(value = "mMaterialUnit", alternate = ["MaterialUnit", "materialunit"])
        var mMaterialUnit: String? = "", // 1
        @SerializedName(value = "mVendorCode", alternate = ["VendorCode", "vendorcode"])
        var mVendorCode: String? = "", // 1
        @SerializedName(value = "mMateriallotId", alternate = ["MateriallotId", "materiallotid"])
        var mMateriallotId: String? = "",
        @SerializedName(value = "mMaterialUniqueCode", alternate = ["MaterialUniqueCode", "materialuniquecode"])
        var mMaterialUniqueCode: String? = "",
        var isReplace: Boolean? = false
    ): Serializable
}